ComplexIndicatorValue

StockSharp.Algo.Indicators

El valor complejo del indicador IComplexIndicator, derivado como resultado del cálculo.

Hereda de: BaseIndicatorValue

Implementa: IComplexIndicatorValue, IIndicatorValue, IComparable<IIndicatorValue>, IComparable

Constructores

ComplexIndicatorValue
protected ComplexIndicatorValue(TIndicator indicator, DateTime time)
complexIndicatorValue = ComplexIndicatorValue(indicator, time)

El valor complejo del indicador IComplexIndicator, derivado como resultado del cálculo.

indicator
Indicador.
time
Hora

Propiedades

InnerValues
public IDictionary<IIndicator, IIndicatorValue> InnerValues { get; }
value = complexIndicatorValue.InnerValues

Valores incrustados.

IsEmpty
public override bool IsEmpty { get; set; }
value = complexIndicatorValue.IsEmpty
complexIndicatorValue.IsEmpty = value

No hay valor indicador.

IsFinal
public override bool IsFinal { get; set; }
value = complexIndicatorValue.IsFinal
complexIndicatorValue.IsFinal = value

Es el valor final (indicador finaliza su valor y no será cambiado más en el momento dado).

Item
public IIndicatorValue Item { get; }
value = complexIndicatorValue.Item

Obtiene un valor del indicador interno.

indicator
IIndicator

Devuelve: IIndicatorValue

TypedIndicator
public TIndicator TypedIndicator { get; }
value = complexIndicatorValue.TypedIndicator

El indicador complejo, basado en el cual se calcula el valor.

Métodos

Add
public virtual void Add(IIndicator indicator, IIndicatorValue value)
complexIndicatorValue.Add(indicator, value)

Agregue un valor del indicador interno.

indicator
IIndicator
value
IIndicatorValue
CompareTo
public override int CompareTo(IIndicatorValue other)
result = complexIndicatorValue.CompareTo(other)
FromValues
public override void FromValues(object[] values)
complexIndicatorValue.FromValues(values)

Convertir en valor indicador.

values
ToValues
GetValue``1
public override T GetValue<T>(Level1Fields? field)
result = complexIndicatorValue.GetValue(field)

Para obtener el valor por el tipo de datos.

field
Fuente de valor especificada sobre el terreno.

Devuelve: Valor.

SetInnerDecimal
public void SetInnerDecimal(IIndicator indicator, DateTime time, decimal? value, bool isFinal)
complexIndicatorValue.SetInnerDecimal(indicator, time, value, isFinal)

Establezca el valor interno del indicador como Decimal.

indicator
Indicador interno, para el cual se establece el valor.
time
Tiempo del valor, que se establece.
value
Valor del indicador como Decimal o si el valor está vacío.
isFinal
IsFinal
ToValues
public override IEnumerable<object> ToValues()
result = complexIndicatorValue.ToValues()

Convertirse en valores primitivos.

Devuelve: Valores primitivos.

TryGet
public bool TryGet(IIndicator indicator, IIndicatorValue value)
result = complexIndicatorValue.TryGet(indicator, value)

Intente obtener un valor del indicador interno.

indicator
IIndicator
value
IIndicatorValue

Devuelve: Resultado de la operación.